package com.example.base_model.dialog

/**
 * @Author jiangKunKun
 * @CreateDate 2025/7/23
 * @Description 一个用于控制加载（Loading）状态视图的回调接口。
 * 实现此接口的组件（如 Activity 或 Fragment）可以显示和隐藏一个加载指示器。
 * @SpittingGrooves
 */
interface LoadingCallback {
    /**
     * 显示加载指示器。
     *
     * @param msg 要在加载指示器旁边显示的提示信息。默认为 "加载中..."。
     */
    fun showLoading(msg: String = "加载中...")

    /**
     * 隐藏当前正在显示的加载指示器。
     */
    fun hideLoading()
}
